/*登录注册区域开始*/
.f_element_h{height:40px;line-height:40px;}
button{padding:0;}
.theme_bg{background-color:#4fb3e7;}
.m_pbw{max-width:980px;margin:auto;}
.login_wrap{}
.logo_box{position:relative;padding:20px;text-align:left;font-size:20px;}
.logo{max-width:250px;margin:0;}
.login_main{width:100%;margin: 0 auto;text-align:center;color:#fff;padding-bottom:30px;}
.back{position:absolute;left:10px;font-size:14px;color:#ccc;}
.back:hover{text-decoration:underline;}
.login_main .content{position:relative;z-index:2;width:100%;display:inline-block;padding:15px 0;}
/*.login_main .content:after{content:"";float:left;height:100%;min-width:300px;max-width:650px;background:url(../img/login_style_2_03.png) no-repeat center;background-size:cover;border:1px solid red;}*/
.login_main .content:after{content:"";position:absolute;left:0;top:-10px;height:100%;z-index:-1;width:100%;background:url(../img/login_style_2_03.png) no-repeat;background-size-y:100%;}
/*.lg_content_box{padding:15px;}*/
.login_content{position:relative;min-width:250px;max-width:380px;margin:auto;padding:25px 25px 0;background-color:hsla(0,0%,100%,.8);border:1px solid #ccc;}
.login_content .title{position:relative;font-size:26px;color:#32b16c;text-align:left;margin-bottom:25px;}
.login_content .title:before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:18px;background-color:currentColor;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;}
.back{position:absolute;left:20px;top:30px;font-size:14px;cursor:pointer;}
.login_input_area{}
.login_input_area .m:not(:first-child){margin-top:15px;}
.login_input_area .m{position:relative;width:100%;padding-left:40px;border:1px solid #bfbfbf;}
.login_input_area.pwd .m{border:1px solid #999;border-radius:5px;overflow:hidden;}
.ipt_hint{position:absolute;top:0;left:0;width:40px;text-align:center;font-size:24px;border-right:inherit;background-color:#e8e8e8;color:#32b16c;}
.login_input_area .yz{padding-right:120px;}
.login_input_area .write{width:100%;padding-left:10px;border:0;}
.login_input_area .check{position:absolute;top:0;right:0;display:block;width:120px;margin:0;font-size:14px;text-align:center;cursor:pointer;color:#444;}
.check img{display:block;width:100%;height:100%;background-color:#e1e1e1;border:0;}
.lg_more{margin:8px 0;font-size:14px;color:#999;}
.lg_more .l{float:left;}
.lg_more .r{float:right;}
.lg_more a{cursor:pointer;}
.lg_more a:hover{text-decoration:underline;}
.login_enter{margin:18px auto;text-align:center;font-size:18px;}
.login_enter .btn{float:left;width:49%;font-size:18px;}
.login_enter .btn:first-child{margin-right:2%;}
.submits{width:100%;max-width:250px;font-size:inherit;background-color:#32b16c;color:#fff;}
.submits_pwd{width:100%;background-color:#d7b208;color:#031959;}
@media(min-width:900px){
    .login_main .content:after{float:left;width:50%;}
    .login_content{float:right;width:50%;}
    .logo_box{padding-bottom:50px;}
    /*.login_main{padding-bottom:30px;}*/
}
/*登录注册区域结束*/
.lg_hed{padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #ddd;}
.lg_hed .l{float:left;padding:0 15px;}
.lg_hed .line{border-right:1px solid #eee;}
.fgt_pwd_wrap{background-color:#eee;}
.fgt_pwd_wrap .main{position:relative;padding:60px 0;}
.fgt_pwd_content .m{min-width:250px;max-width:350px;margin:auto;}
.fgt_pwd_content{max-width:500px;margin:auto;padding:40px 15px;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;background-color:#fff;color:#888;}
.fgt_pwd_content .title{padding-bottom:40px;text-align:center;font-size:22px;}
.back{position:absolute;left:33px;top:15px;font-size:14px;text-decoration:underline;color:#ccc;}
.back:hover{color:#ddd;}
.page_title{font-size:22px;color:#444;}
.submits_pwd{width:100%;background-color:#d7b208;color:#031959;}
.fgt_pwd_wrap .enter{padding-top:40px;text-align:center;-webkit-box-shadow:0 0 10px red;box-shadow:0 0 10px red;}